package com.lovo.test.dao;

import com.lovo.test.pojo.UserDO;

public interface UserDAO {
    /**
     * 根据用户名 和密码 查询用户
     * @param userName 第一个参数是用户名
     * @param pwd 第二个参数是 密码
     * @return 返回一个用户对象
     */
    UserDO getByUserNameAndPwd(String userName, String pwd);

    /**
     * 根据用户id查询用户
     * @param id
     * @return 返回查询对象
     */
    UserDO getById(int id);

    UserDO getByName(String name);

    /**
     * 更新数据库
     * @param userDO 传入要更新的用户对象
     */
    void update(UserDO userDO);

    void turnUpdate(UserDO myUser,UserDO objUser);
}
